package group.igfd.manager.biz.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 订单表
 * 
 * @author knight
 * @email sunlightcs@gmail.com
 * @date 2018-10-18 13:24:09
 */
@TableName("orders")
public class OrdersEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 序号
	 */
	@TableId
	private Integer id;
	/**
	 * 客户ID
	 */
	private String customerUid;
	/**
	 * 买手ID
	 */
	private String buyerUid;
	/**
	 * 品牌
	 */
	private String brand;
	/**
	 * 分类
	 */
	private String type;
	/**
	 * 货号
	 */
	private String sku;
	/**
	 * 颜色
	 */
	private String color;
	/**
	 * 尺寸
	 */
	private String size;
	/**
	 * 价格
	 */
	private Double price;
	/**
	 * 优惠总金额
	 */
	private Double discountPrice;
	/**
	 * 购买总数量
	 */
	private Integer number;
	/**
	 * 收货时间
	 */
	private String reciveTime;
	/**
	 * 描述
	 */
	private String description;
	/**
	 * 地址
	 */
	private String address;
	/**
	 * 电话
	 */
	private String phone;
	/**
	 * 收货人
	 */
	private String reciveName;
	/**
	 * 订单状态：0-下单，1-填完收货地址和密语，等待付款，2-已付款，待发货，3-原状态买手完善信息，9-上传购买凭证，10-上传打包信息，4,-已发货，待收货，5-确认收货，待评价，6-买手已评价客人没有评价，7-客人评价买手没有评价，8,-订单完成，11-交易关闭（由于缺货导致），-1 - 客人取消订单
	 */
	private Integer status;
	/**
	 * 订单号
	 */
	private String orderNo;
	/**
	 * 省市区
	 */
	private String province;
	/**
	 * 发布的商品id
	 */
	private Integer publishId;
	/**
	 * 标记是客人发布商品还是客人下买手单
	 */
	private Integer flag;
	/**
	 * 创建时间
	 */
	private Date createdAt;
	/**
	 * 更新时间
	 */
	private Date updatedAt;
	/**
	 * 额外的金额
	 */
	private Double morePrice;
	/**
	 * 密语
	 */
	private String miyu;
	/**
	 * 到货时间
	 */
	private String days;
	/**
	 * 邮编
	 */
	private String zipCode;
	/**
	 * 订单表格修改之前和之后的标志，1：旧订单，2：新订单
	 */
	private Integer diffFlag;
	/**
	 * 运费
	 */
	private Integer freight;
	/**
	 * 商品评分
	 */
	private Integer goodGrade;
	/**
	 * 导购评分
	 */
	private Integer guideGrade;

	/**
	 * 设置：序号
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：序号
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：客户ID
	 */
	public void setCustomerUid(String customerUid) {
		this.customerUid = customerUid;
	}
	/**
	 * 获取：客户ID
	 */
	public String getCustomerUid() {
		return customerUid;
	}
	/**
	 * 设置：买手ID
	 */
	public void setBuyerUid(String buyerUid) {
		this.buyerUid = buyerUid;
	}
	/**
	 * 获取：买手ID
	 */
	public String getBuyerUid() {
		return buyerUid;
	}
	/**
	 * 设置：品牌
	 */
	public void setBrand(String brand) {
		this.brand = brand;
	}
	/**
	 * 获取：品牌
	 */
	public String getBrand() {
		return brand;
	}
	/**
	 * 设置：分类
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * 获取：分类
	 */
	public String getType() {
		return type;
	}
	/**
	 * 设置：货号
	 */
	public void setSku(String sku) {
		this.sku = sku;
	}
	/**
	 * 获取：货号
	 */
	public String getSku() {
		return sku;
	}
	/**
	 * 设置：颜色
	 */
	public void setColor(String color) {
		this.color = color;
	}
	/**
	 * 获取：颜色
	 */
	public String getColor() {
		return color;
	}
	/**
	 * 设置：尺寸
	 */
	public void setSize(String size) {
		this.size = size;
	}
	/**
	 * 获取：尺寸
	 */
	public String getSize() {
		return size;
	}
	/**
	 * 设置：价格
	 */
	public void setPrice(Double price) {
		this.price = price;
	}
	/**
	 * 获取：价格
	 */
	public Double getPrice() {
		return price;
	}
	/**
	 * 设置：优惠总金额
	 */
	public void setDiscountPrice(Double discountPrice) {
		this.discountPrice = discountPrice;
	}
	/**
	 * 获取：优惠总金额
	 */
	public Double getDiscountPrice() {
		return discountPrice;
	}
	/**
	 * 设置：购买总数量
	 */
	public void setNumber(Integer number) {
		this.number = number;
	}
	/**
	 * 获取：购买总数量
	 */
	public Integer getNumber() {
		return number;
	}
	/**
	 * 设置：收货时间
	 */
	public void setReciveTime(String reciveTime) {
		this.reciveTime = reciveTime;
	}
	/**
	 * 获取：收货时间
	 */
	public String getReciveTime() {
		return reciveTime;
	}
	/**
	 * 设置：描述
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * 获取：描述
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * 设置：地址
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：地址
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：电话
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：电话
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：收货人
	 */
	public void setReciveName(String reciveName) {
		this.reciveName = reciveName;
	}
	/**
	 * 获取：收货人
	 */
	public String getReciveName() {
		return reciveName;
	}
	/**
	 * 设置：订单状态：0-下单，1-填完收货地址和密语，等待付款，2-已付款，待发货，3-原状态买手完善信息，9-上传购买凭证，10-上传打包信息，4,-已发货，待收货，5-确认收货，待评价，6-买手已评价客人没有评价，7-客人评价买手没有评价，8,-订单完成，11-交易关闭（由于缺货导致），-1 - 客人取消订单
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：订单状态：0-下单，1-填完收货地址和密语，等待付款，2-已付款，待发货，3-原状态买手完善信息，9-上传购买凭证，10-上传打包信息，4,-已发货，待收货，5-确认收货，待评价，6-买手已评价客人没有评价，7-客人评价买手没有评价，8,-订单完成，11-交易关闭（由于缺货导致），-1 - 客人取消订单
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：订单号
	 */
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	/**
	 * 获取：订单号
	 */
	public String getOrderNo() {
		return orderNo;
	}
	/**
	 * 设置：省市区
	 */
	public void setProvince(String province) {
		this.province = province;
	}
	/**
	 * 获取：省市区
	 */
	public String getProvince() {
		return province;
	}
	/**
	 * 设置：发布的商品id
	 */
	public void setPublishId(Integer publishId) {
		this.publishId = publishId;
	}
	/**
	 * 获取：发布的商品id
	 */
	public Integer getPublishId() {
		return publishId;
	}
	/**
	 * 设置：标记是客人发布商品还是客人下买手单
	 */
	public void setFlag(Integer flag) {
		this.flag = flag;
	}
	/**
	 * 获取：标记是客人发布商品还是客人下买手单
	 */
	public Integer getFlag() {
		return flag;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreatedAt() {
		return createdAt;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdatedAt() {
		return updatedAt;
	}
	/**
	 * 设置：额外的金额
	 */
	public void setMorePrice(Double morePrice) {
		this.morePrice = morePrice;
	}
	/**
	 * 获取：额外的金额
	 */
	public Double getMorePrice() {
		return morePrice;
	}
	/**
	 * 设置：密语
	 */
	public void setMiyu(String miyu) {
		this.miyu = miyu;
	}
	/**
	 * 获取：密语
	 */
	public String getMiyu() {
		return miyu;
	}
	/**
	 * 设置：到货时间
	 */
	public void setDays(String days) {
		this.days = days;
	}
	/**
	 * 获取：到货时间
	 */
	public String getDays() {
		return days;
	}
	/**
	 * 设置：邮编
	 */
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	/**
	 * 获取：邮编
	 */
	public String getZipCode() {
		return zipCode;
	}
	/**
	 * 设置：订单表格修改之前和之后的标志，1：旧订单，2：新订单
	 */
	public void setDiffFlag(Integer diffFlag) {
		this.diffFlag = diffFlag;
	}
	/**
	 * 获取：订单表格修改之前和之后的标志，1：旧订单，2：新订单
	 */
	public Integer getDiffFlag() {
		return diffFlag;
	}
	/**
	 * 设置：运费
	 */
	public void setFreight(Integer freight) {
		this.freight = freight;
	}
	/**
	 * 获取：运费
	 */
	public Integer getFreight() {
		return freight;
	}
	/**
	 * 设置：商品评分
	 */
	public void setGoodGrade(Integer goodGrade) {
		this.goodGrade = goodGrade;
	}
	/**
	 * 获取：商品评分
	 */
	public Integer getGoodGrade() {
		return goodGrade;
	}
	/**
	 * 设置：导购评分
	 */
	public void setGuideGrade(Integer guideGrade) {
		this.guideGrade = guideGrade;
	}
	/**
	 * 获取：导购评分
	 */
	public Integer getGuideGrade() {
		return guideGrade;
	}
}
